/* Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-size:100%;font-weight:normal;font-style:normal;font-family:Comic Sans MS;}
body{ margin: auto;font-family:Comic Sans MS;font-size:12px;}
img{max-width:540px;}

body {color:#333; font-family:Verdana,Helvetica,Arial,Geneva,Helvetica,sans-serif; font-size:12px;line-height:24px;}
a {text-decoration:none;color:#3461de;}
a:hover {text-decoration:underline;color:#f9494c;}
ul,ol {list-style-type:none}
.left  {float:left}
.right {float:right}
.center {text-align:center}
/*p {margin: 5px 0}*/
pre {border:1px dotted #777;background:#ffe;margin:1em;padding:5px}
h1, h2, h3 {font-weight:normal;color:#111;}
h1 {font-size:3em;line-height:1;margin-top:0.5em}
h2 {font-size:2em;margin-top:0.75em}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em}
ul.bullet {list-style-type:square; padding-left:20px; margin:5px 0}

#main_body {min-width:980px;}
#header{background: url('images/ndtco_header_bg.jpg') repeat-x bottom right;height:145px;min-width:980px;width:100%}
#logo{float:right;background: url('images/ndtco_01.jpg') no-repeat bottom right; height:145px;width:100%}
#earth_bottom{float:right;background: url('images/ndtco_05.jpg') no-repeat right;height:38px;width:357px;}
#earth_bottom_left{float:right;background: url('images/ndtco_04.jpg') no-repeat right;height:38px;width:78px;}
#top_menu{background: url('images/ndtco_02.jpg');height:38px;}
#footer{background: url('images/footer_bg.gif') repeat-x; width:100%;height:72px;}
#left_menu{width:212px;}
#left_menu .header{background: url('images/left_menu_header.jpg') no-repeat;height:38px;border-bottom:1px solid #FFF;}
#left_menu .footer{background: url('images/ndtco_27.jpg') no-repeat;height:5px;border-bottom:1px solid #FFF;}
#left_menu .content{background-color:#5c9ccc;color:#FFF;}
#left_menu .content a{color:#FFF;}
#left_menu .content a:hover{color:#04053E;}
#right_menu .header{background: url('images/left_menu_header.jpg') no-repeat;height:38px;border-bottom:1px solid #FFF;color:#FFF;font-weight:bold;}
#right_menu .footer{background: url('images/ndtco_27.jpg') no-repeat;height:5px;border-bottom:1px solid #FFF;}
#right_menu .content{color:#FFF;border-left: 1px solid #ee6666;border-right: 1px solid #ee6666; background:#ee6666;}
#right_menu .content a{color:#FFF;}
#right_menu .content a:hover{color:#04053E;}
.menu {
background:transparent url(../../images/bg_menu.gif) repeat scroll 0 0;
line-height:24px;
}


.vlist li ul {
    background:transparent url(../../images/bg_submenu.gif) repeat scroll;line-height:24px;
    padding-left:35px; 
}
.vlist li ul li {list-style-image: url(../../images/bullet_yellow.gif);line-height:24px;} 
.vlist li span {line-height:24px;} 
.vlist span  {line-height:24px;} 
.vlist ul {list-style-image: url(../../images/bullet_menu.gif);padding-left:25px;font-family:Comic Sans MS;font-size:13px;} 
.vlist a {color: #FFF;text-decoration: none;}
.vlist a:hover {color: #C9FFFF;text-decoration: none;
}
.vlist li a.active{color: #ff240d;}
#nav{padding:0px 10px;} 
#nav  li{
    float: left;
    padding-right: 20px;
}
#header_tabs li a{
font-weight: bold;
}
#header_tabs li.on a{
color: #f9494c;
}
#header_tabs li a{
text-transform:uppercase;
}
#main-content{
width:100%;
}
#list-product .header, #random-product .header{
    background:transparent url(images/center_bg_center_top.gif) repeat-x;width:100%;height:38px;
}
#list-product .footerleft, #random-product .footerleft{
    float:left;
    background:transparent url(images/center_bg_left_bottom.gif) no-repeat;width:5px;height:7px;
}
#list-product .footerright, #random-product .footerright{
    float:right;
    background:transparent url(images/center_bg_right_bottom.gif) no-repeat;width:6px;height:7px;
}
#list-product .footer, #random-product .footer{
    background:transparent url(images/center_bg_center_bottom.gif) repeat-x;width:100%;height:7px;
}
#list-product .headerleft, #random-product .headerleft{
    float:left;
    background:transparent url(images/center_bg_left_top.gif) no-repeat;width:17px;height:38px;
}
#list-product .headerright, #random-product .headerright{
    float:right;
    background:transparent url(images/center_bg_right_top.gif) no-repeat;width:18px;height:38px;
}
#list-product .headertitle, #random-product .headertitle{
    float:left;
    padding-top: 10px;
    color:#E01A1B;
    font-weight: bold;
    font-size:14px;
}
#list-product .content, #random-product .content{
    width:100%;
    background-color: #facecb;
}
#list-product .centerleft, #random-product .centerleft{
    width:7px;
    background:transparent url(images/center_bg_center_left.gif) repeat-y left;
}
#list-product .centerright, #random-product .centerright{
    width:7px;
    background:transparent url(images/center_bg_center_right.gif) repeat-y right;
}
.border-bottom{
background:transparent url(images/border_vertical.gif) repeat-x bottom;
}
.border-right{
background:transparent url(images/border-hor.gif) repeat-y right;
}

.borderleftright{border-left: 1px solid #E01A1B;border-right: 1px solid #E01A1B;}
.border{padding:3px; background: #FFF;border: 1px solid #E01A1B;}